home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cpp_libs
/
newmat03.lha
/
newmat03
/
boolean.hxx
next >
Wrap
Text File
|
1993-08-08
|
438b
|
22 lines
//$$ boolean.hxx Boolean class
#ifndef BOOL_LIB
#define BOOL_LIB 0
class BOOL
{
int value;
public:
BOOL(int b) { value = b ? 1 : 0; }
BOOL(void* b) { value = b ? 1 : 0; }
BOOL() {}
operator int() const { return value; }
BOOL operator&&(const BOOL& b) const { return value && b.value; }
BOOL operator||(const BOOL& b) const { return value || b.value; }
};
#define FALSE 0
#define TRUE 1
#endif